Dynamic Scheduling of Independent Tasks with a Budget Constraint on a Desktop Grid
نویسندگان
چکیده
In an Internet desktop grid, the computing power may be leveraged by providing economic incentive for computer owners. Using batch mode scheduling heuristics, such as MinMin, MaxMin or Sufferage, this paper describes an algorithm that performs independent task scheduling on a large scale heterogeneous system, with a budget constraint. Under the restriction of never exceeding a periodically refreshed budget, successive optimizations are performed to enhance the makespan by finding a suitable distribution of the budget among the given tasks, through the given time horizon. For the scalability purpose, the computing resources are partitionned according to their speed into classes. First, a schedule on these classes is computed using one of the mentioned well-known heuristics, and then, tasks assigned to a class are actually scheduled to the respective computing resources, as these tasks were ranked by the first scheduling algorithm. To evaluate the effectiveness of our scheduling approach, we have built a simulator that uses real traces obtained from the BOINC based XtremLab project. The results show that the repartition of the budget among tasks, and through time, improves the makespan by a significant factor. They also show that the adaptation to the grid scale can achieve comparable makespan when the availability interval of computing node is not too small.
منابع مشابه
Three Hybrid Metaheuristic Algorithms for Stochastic Flexible Flow Shop Scheduling Problem with Preventive Maintenance and Budget Constraint
Stochastic flexible flow shop scheduling problem (SFFSSP) is one the main focus of researchers due to the complexity arises from inherent uncertainties and also the difficulty of solving such NP-hard problems. Conventionally, in such problems each machine’s job process time may encounter uncertainty due to their relevant random behaviour. In order to examine such problems more realistically, fi...
متن کاملGreen Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملA Tunned-parameter Hybrid Algorithm for Dynamic Facility Layout Problem with Budget Constraint using GA and SAA
A facility layout problem is concerned with determining the best position of departments, cells, or machines on the plant. An efficient layout contributes to the overall efficiency of operations. It’s been proved that, when system characteristics change, it can cause a significant increase in material handling cost. Consequently, the efficiency of the current layout decreases or is lost and it ...
متن کاملGossip-based Dynamic Load Balancing in a Self-organized Desktop Grid∗
This paper presents a decentralized scheduling algorithm for dynamic load balancing in a self-organized desktop Grid environment. The proposed desktop Grid system allows volunteer nodes to join or leave freely at runtime, whereas user tasks can be launched at any node and make best use of computing resources by transparent process migration. To achieve rapid aggregation of runtime load informat...
متن کاملGroup-based Adaptive Scheduling Mechanism in Desktop Grid
Desktop Grid has recently been an attractive computing paradigm for high throughput applications. However, Desktop Grid computing is complicated by heterogeneous capabilities, failures, volatility, and lack of trust because it is based on desktop computers at the edge of the Internet. In a Desktop Grid computing environment, volunteers (that is, resource providers) have heterogeneous properties...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012